#ifndef ITEMCONFIGURATION_H
#define ITEMCONFIGURATION_H

#include <QWidget>
#include <map>
namespace Ui {class ItemConfigurationWidget;};

enum class ItemsGroup;
class ItemBrowserConfig;
class ItemConfigurationWidget : public QWidget
{
    Q_OBJECT
public:
    ItemConfigurationWidget(QWidget *parent = 0);
    ~ItemConfigurationWidget();
public:
    // Setter/Getter:
    void setItemsGroup(ItemsGroup group);
    ItemBrowserConfig toConfig() const;
    //QVariantMap toJsonObject() const;
private:
    // internal variables
    ItemsGroup _itemsGroup;
private:
    Ui::ItemConfigurationWidget *ui;
};

#endif // ITEMCONFIGURATION_H
